<!DOCTYPE html>
<html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport">
  <meta name="description" content="刘清政">
  <meta name="keyword" content="hexo-theme">
  
    <link rel="shortcut icon" href="/css/images/logo.png">
  
  <title>
    
      Justin-刘清政的博客
    
  </title>
  <link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
  <link href="//cdnjs.cloudflare.com/ajax/libs/nprogress/0.2.0/nprogress.min.css" rel="stylesheet">
  <link href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/tomorrow.min.css" rel="stylesheet">
  
<link rel="stylesheet" href="/css/style.css">

  
    
<link rel="stylesheet" href="/css/plugins/gitment.css">

  
  <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
  <script src="//cdnjs.cloudflare.com/ajax/libs/geopattern/1.2.3/js/geopattern.min.js"></script>
  <script src="//cdnjs.cloudflare.com/ajax/libs/nprogress/0.2.0/nprogress.min.js"></script>
  
    
<script src="/js/qrious.js"></script>

  
  
    
<script src="/js/gitment.js"></script>

  
  

  
<meta name="generator" content="Hexo 4.2.0"></head>
<div class="wechat-share">
  <img src="/css/images/logo.png" />
</div>

  <body>
    <header class="header fixed-header">
  <div class="header-container">
    <a class="home-link" href="/">
      <div class="logo"></div>
      <span>Justin-刘清政的博客</span>
    </a>
    <ul class="right-list">
      
        <li class="list-item">
          
            <a href="/" class="item-link active">主页</a>
          
        </li>
      
        <li class="list-item">
          
            <a href="/tags/" class="item-link">标签</a>
          
        </li>
      
        <li class="list-item">
          
            <a href="/archives/" class="item-link">归档</a>
          
        </li>
      
        <li class="list-item">
          
            <a href="/about/" class="item-link">关于我</a>
          
        </li>
      
    </ul>
    <div class="menu">
      <span class="icon-bar"></span>
      <span class="icon-bar"></span>
      <span class="icon-bar"></span>
    </div>
    <div class="menu-mask">
      <ul class="menu-list">
        
          <li class="menu-item">
            
              <a href="/" class="menu-link mobile-active">主页</a>
            
          </li>
        
          <li class="menu-item">
            
              <a href="/tags/" class="menu-link">标签</a>
            
          </li>
        
          <li class="menu-item">
            
              <a href="/archives/" class="menu-link">归档</a>
            
          </li>
        
          <li class="menu-item">
            
              <a href="/about/" class="menu-link">关于我</a>
            
          </li>
        
      </ul>
    </div>
  </div>
</header>

    <main class="app-body">
  
    <article class="article-card">
      <h2 class="article-head">
        <a href="/python/MySQL%E5%85%A5%E9%97%A8/16-MySQL%E6%80%A7%E8%83%BD%E5%88%86%E6%9E%90%E4%B9%8BExplain/">python/MySQL入门/16-MySQL性能分析之Explain</a>
      </h2>
      <p class="article-date">2020年10月22日</p>
      
      <div class="article-summary">
        
          Explain基础关于explain命令相信大家并不陌生，具体用法和字段含义可以参考官网explain-output ，这里需要强调rows是核心指标，绝大部分rows小的语句执行一定很快（有例外，下面会讲到）。所以优化语句基本上都是在优化rows。
12345678910111213执行计 ...
        
      </div>
      <a class="more" href="/python/MySQL%E5%85%A5%E9%97%A8/16-MySQL%E6%80%A7%E8%83%BD%E5%88%86%E6%9E%90%E4%B9%8BExplain/">详情...</a>
    </article>
  
    <article class="article-card">
      <h2 class="article-head">
        <a href="/python/MySQL%E5%85%A5%E9%97%A8/7-MySQL%E5%BA%93%E6%93%8D%E4%BD%9C-%E8%A1%A8%E6%93%8D%E4%BD%9C/">python/MySQL入门/7-MySQL库操作-表操作</a>
      </h2>
      <p class="article-date">2020年10月22日</p>
      
      <div class="article-summary">
        
          零 库操作一 系统数据库information_schema： 虚拟库，不占用磁盘空间，存储的是数据库启动后的一些参数，如用户表信息、列信息、权限信息、字符信息等performance_schema： MySQL 5.5开始新增一个数据库：主要用于收集数据库服务器性能参数，记录处理查询请求时 ...
        
      </div>
      <a class="more" href="/python/MySQL%E5%85%A5%E9%97%A8/7-MySQL%E5%BA%93%E6%93%8D%E4%BD%9C-%E8%A1%A8%E6%93%8D%E4%BD%9C/">详情...</a>
    </article>
  
    <article class="article-card">
      <h2 class="article-head">
        <a href="/python/MySQL%E5%85%A5%E9%97%A8/10-MySQL%E8%AE%B0%E5%BD%95%E6%93%8D%E4%BD%9C/">python/MySQL入门/10-MySQL记录操作</a>
      </h2>
      <p class="article-date">2020年10月22日</p>
      
      <div class="article-summary">
        
          一、概览MySQL数据操作： DML
在MySQL管理软件中，可以通过SQL语句中的DML语言来实现数据的操作，包括：

使用INSERT实现数据的插入
UPDATE实现数据的更新
使用DELETE实现数据的删除
使用SELECT查询数据以及。

二、插入数据（insert）12345678 ...
        
      </div>
      <a class="more" href="/python/MySQL%E5%85%A5%E9%97%A8/10-MySQL%E8%AE%B0%E5%BD%95%E6%93%8D%E4%BD%9C/">详情...</a>
    </article>
  
    <article class="article-card">
      <h2 class="article-head">
        <a href="/python/MySQL%E5%85%A5%E9%97%A8/8-MySQL%E6%94%AF%E6%8C%81%E7%9A%84%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B/">python/MySQL入门/8-MySQL支持的数据类型</a>
      </h2>
      <p class="article-date">2020年10月22日</p>
      
      <div class="article-summary">
        
          一、数值类型MySQL支持所有标准SQL数值数据类型。
这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC)，以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。
关键字INT是INTEGER的同义词，关键字DEC是DE ...
        
      </div>
      <a class="more" href="/python/MySQL%E5%85%A5%E9%97%A8/8-MySQL%E6%94%AF%E6%8C%81%E7%9A%84%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B/">详情...</a>
    </article>
  
    <article class="article-card">
      <h2 class="article-head">
        <a href="/python/MySQL%E5%85%A5%E9%97%A8/11-MySQL%E5%8D%95%E8%A1%A8%E6%9F%A5%E8%AF%A2/">python/MySQL入门/11-MySQL单表查询</a>
      </h2>
      <p class="article-date">2020年10月22日</p>
      
      <div class="article-summary">
        
          一、单表查询的语法及关键字执行的优先级1.1 单表查询语法123456SELECT DISTINCT 字段1,字段2... FROM 表名                              WHERE 条件                              GROUP BY  ...
        
      </div>
      <a class="more" href="/python/MySQL%E5%85%A5%E9%97%A8/11-MySQL%E5%8D%95%E8%A1%A8%E6%9F%A5%E8%AF%A2/">详情...</a>
    </article>
  
    <article class="article-card">
      <h2 class="article-head">
        <a href="/python/MySQL%E5%85%A5%E9%97%A8/15-MySQL%E7%B4%A2%E5%BC%95%E7%9A%84%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84-B+%E6%A0%91%E4%BB%8B%E7%BB%8D/">python/MySQL入门/15-MySQL索引的数据结构-B+树介绍</a>
      </h2>
      <p class="article-date">2020年10月22日</p>
      
      <div class="article-summary">
        
          一、树树状图是一种数据结构 ，它是由n（n&gt;=1）个有限结点组成一个具有层次关系的集合。把它叫做“树”是因为它看起来像一棵倒挂的树，也就是说它是根朝上，而叶朝下的。它具有以下的特点：每个结点有零个或多个子结点；没有父结点的结点称为根结点；每一个非根结点有且只有一个父结点；除了根结点外， ...
        
      </div>
      <a class="more" href="/python/MySQL%E5%85%A5%E9%97%A8/15-MySQL%E7%B4%A2%E5%BC%95%E7%9A%84%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84-B+%E6%A0%91%E4%BB%8B%E7%BB%8D/">详情...</a>
    </article>
  
    <article class="article-card">
      <h2 class="article-head">
        <a href="/python/MySQL%E5%85%A5%E9%97%A8/6-MySQL%E5%AD%98%E5%82%A8%E5%BC%95%E6%93%8E%E6%A6%82%E8%BF%B0/">python/MySQL入门/6-MySQL存储引擎概述</a>
      </h2>
      <p class="article-date">2020年10月22日</p>
      
      <div class="article-summary">
        
          一、mysql存储引擎概述1.1 什么是存储引擎？MySQL中的数据用各种不同的技术存储在文件（或者内存）中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术，你能够获得额外的速度或者功能，从而改善你的应用的整体功能。
例如 ...
        
      </div>
      <a class="more" href="/python/MySQL%E5%85%A5%E9%97%A8/6-MySQL%E5%AD%98%E5%82%A8%E5%BC%95%E6%93%8E%E6%A6%82%E8%BF%B0/">详情...</a>
    </article>
  
    <article class="article-card">
      <h2 class="article-head">
        <a href="/python/MySQL%E5%85%A5%E9%97%A8/9-MySQL%E8%A1%A8%E7%9A%84%E5%AE%8C%E6%95%B4%E6%80%A7%E7%BA%A6%E6%9D%9F/">python/MySQL入门/9-MySQL表的完整性约束</a>
      </h2>
      <p class="article-date">2020年10月22日</p>
      
      <div class="article-summary">
        
          一、概览为了防止不符合规范的数据进入数据库，在用户对数据进行插入、修改、删除等操作时，DBMS自动按照一定的约束条件对数据进行监测，使不符合规范的数据不能进入数据库，以确保数据库中存储的数据正确、有效、相容。
约束条件与数据类型的宽度一样，都是可选参数，主要分为以下几种：



约束条件
解 ...
        
      </div>
      <a class="more" href="/python/MySQL%E5%85%A5%E9%97%A8/9-MySQL%E8%A1%A8%E7%9A%84%E5%AE%8C%E6%95%B4%E6%80%A7%E7%BA%A6%E6%9D%9F/">详情...</a>
    </article>
  
    <article class="article-card">
      <h2 class="article-head">
        <a href="/python/MySQL%E5%85%A5%E9%97%A8/1-%E6%95%B0%E6%8D%AE%E5%BA%93%E5%9F%BA%E7%A1%80/">python/MySQL入门/1-数据库基础</a>
      </h2>
      <p class="article-date">2020年10月22日</p>
      
      <div class="article-summary">
        
          一、介绍假设现在你已经是某大型互联网公司的高级程序员，让你写一个火车票购票系统，来hold住十一期间全国的购票需求，你怎么写？
由于在同一时段抢票的人数太多，所以你的程序不可能写在一台机器上，应该是多台机器一起分担用户的购票请求。
那么问题就来了，票务信息的数据存在哪里？存在文件里么？
如果 ...
        
      </div>
      <a class="more" href="/python/MySQL%E5%85%A5%E9%97%A8/1-%E6%95%B0%E6%8D%AE%E5%BA%93%E5%9F%BA%E7%A1%80/">详情...</a>
    </article>
  
    <article class="article-card">
      <h2 class="article-head">
        <a href="/python/MySQL%E5%85%A5%E9%97%A8/17-%E4%BD%BF%E7%94%A8Python%E6%93%8D%E4%BD%9CMySQL%E6%95%B0%E6%8D%AE%E5%BA%93/">python/MySQL入门/17-使用Python操作MySQL数据库</a>
      </h2>
      <p class="article-date">2020年10月22日</p>
      
      <div class="article-summary">
        
          一、数据库的安装和连接1.1 PyMySQL的安装1pip install pymysql

1.2 python连接数据库1234567import pymysqldb = pymysql.connect("数据库ip","用户","密码","数据库" ) # 打开数据库连接cursor. ...
        
      </div>
      <a class="more" href="/python/MySQL%E5%85%A5%E9%97%A8/17-%E4%BD%BF%E7%94%A8Python%E6%93%8D%E4%BD%9CMySQL%E6%95%B0%E6%8D%AE%E5%BA%93/">详情...</a>
    </article>
  

  
    <div class="guide-pager">
  
    <a href="/page/11/"><span class="page-arrow">← </span>Prev</a>
  
  
    <a href="/page/13/">Next<span class="page-arrow"> →</span></a>
  
</div>
  
</main>


    <div class="scroll-top">
  <span class="arrow-icon"></span>
</div>
    <footer class="app-footer">
<!-- 不蒜子统计 -->
<span id="busuanzi_container_site_pv">
     本站总访问量<span id="busuanzi_value_site_pv"></span>次
</span>
<span class="post-meta-divider">|</span>
<span id="busuanzi_container_site_uv" style='display:none'>
     本站访客数<span id="busuanzi_value_site_uv"></span>人
</span>
<script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>



  <p class="copyright">
    &copy; 2021 | Proudly powered by <a href="https://www.cnblogs.com/xiaoyuanqujing" target="_blank">小猿取经</a>
    <br>
    Theme by <a href="https://www.cnblogs.com/xiaoyuanqujing" target="_blank" rel="noopener">小猿取经</a>
  </p>
</footer>

<script>
  function async(u, c) {
    var d = document, t = 'script',
      o = d.createElement(t),
      s = d.getElementsByTagName(t)[0];
    o.src = u;
    if (c) { o.addEventListener('load', function (e) { c(null, e); }, false); }
    s.parentNode.insertBefore(o, s);
  }
</script>
<script>
  async("//cdnjs.cloudflare.com/ajax/libs/fastclick/1.0.6/fastclick.min.js", function(){
    FastClick.attach(document.body);
  })
</script>

<script>
  var hasLine = 'true';
  async("//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js", function(){
    $('figure pre').each(function(i, block) {
      var figure = $(this).parents('figure');
      if (hasLine === 'false') {
        figure.find('.gutter').hide();
      }
      var lang = figure.attr('class').split(' ')[1] || 'code';
      var codeHtml = $(this).html();
      var codeTag = document.createElement('code');
      codeTag.className = lang;
      codeTag.innerHTML = codeHtml;
      $(this).attr('class', '').empty().html(codeTag);
      figure.attr('data-lang', lang.toUpperCase());
      hljs.highlightBlock(block);
    });
  })
</script>





<!-- Baidu Tongji -->

<script>
    var _baId = 'c5fd96eee1193585be191f318c3fa725';
    // Originial
    var _hmt = _hmt || [];
    (function() {
      var hm = document.createElement("script");
      hm.src = "//hm.baidu.com/hm.js?" + _baId;
      var s = document.getElementsByTagName("script")[0];
      s.parentNode.insertBefore(hm, s);
    })();
</script>


<script src="/js/script.js"></script>


<script src="/js/search.js"></script>


<script src="/js/load.js"></script>



  <span class="local-search local-search-google local-search-plugin" style="right: 50px;top: 70px;;position:absolute;z-index:2;">
      <input type="search" placeholder="站内搜索" id="local-search-input" class="local-search-input-cls" style="">
      <div id="local-search-result" class="local-search-result-cls"></div>
  </span>


  </body>
</html>